package com.team.common.base;

import lombok.Getter;

/**
 * 通用返回结果
 *
 */
@Getter
public class DataResult<T> {

    /**
     * 操作执行情况代码，200-表示成功
     */
    private final String code;

    /**
     * 执行情况描述
     */
    private final String msg;

    /**
     * 返回结果
     */
    private final T data;

    public DataResult(String code, String msg){
        this(code, msg, null);
    }

    public DataResult(String code, String msg, T result) {
        this.code = code;
        this.msg = msg;
        this.data = result;
    }
}